pi and gamma function